home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / sbin / john-mailer < prev    next >
Text File  |  2005-10-18  |  785b  |  42 lines

  1. #!/bin/sh
  2. #
  3. # This file is part of John the Ripper password cracker,
  4. # Copyright (c) 1996-98 by Solar Designer
  5. #
  6.  
  7. if [ $# -ne 1 ]; then
  8.     echo "Usage: $0 PASSWORD-FILE"
  9.     exit 0
  10. fi
  11.  
  12. # There's no need to mail users with these shells
  13. SHELLS=-,/bin/false,/dev/null,/bin/sync
  14.  
  15. # Look for John in the same directory with this script
  16. DIR="`echo "$0" | sed 's,/[^/]*$,,'`"
  17.  
  18. # Let's start
  19. $DIR/john -show "$1" -shells:$SHELLS | sed -n 's/:.*//p' |
  20. (
  21.     SENT=0
  22.  
  23.     while read LOGIN; do
  24.         echo Sending mail to "$LOGIN"...
  25.  
  26. # You'll probably want to edit the message below
  27.         mail -s 'Bad password' "$LOGIN" << EOF
  28. Hello!
  29.  
  30. Your password for account "$LOGIN" is insecure. Please change it as soon
  31. as possible.
  32.  
  33. Yours,
  34.     Password Checking Robot.
  35. EOF
  36.  
  37.         SENT=$(($SENT+1))
  38.     done
  39.  
  40.     echo $SENT messages sent
  41. )
  42.